'''
 ex8-1 案例：使用 requests 库获得网页源代码
'''
# 导入 requests 库
import requests
# 定义一个公用函数使用 requests 库获取源代码，唯一的参数为 url
def getHTML(url):
    try:
        r=requests.get(url) # 模拟发送 HTTP GET 请求         
        html=r.text # 返回文本形式的 HTML 源代码 
        return html # 返回 HTML
    except:
        print("error") # 如果有异常打印错误
# 程序主函数，给定目标网页 url 地址调用 getHTML 函数爬取 
if _ _name_ _=='_ _main_ _':
    url='http://www.wuxia.net.cn/author/jinyong.html' # 给定目标网页 URL 地址
    html,headers=getHTML(url) # 调用函数获取爬取 html 代码和 headers 信息
    print(html) # 打印查看 HTML 代码